stress relieving treatment - Alemán Inglés Diccionario